🇬🇧 en it 🇮🇹

on the spot

  • (idiomatic) At that very moment.
immediatamente, subito
  • (idiomatic) In a particular place.
sul posto
Wiktionary Links